package cn.francis.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.qfedu.agro.pojo.Company;

/**
 * Name: CompanyService
 * Package: cn.francis.service
 * Date: 2024/10/26 - 17:28
 * Description:
 *
 * @author Junhui Zhang
 * @version v1.0
 */

public interface CompanyService {

    /**
     * 分页查询企业列表
     * @param pageNum 当前页数
     * @param pageSize 当前页包含条数
     * @param name 企业名称
     * @return 分页内容
     */
    Page<Company> findPage(Integer pageNum, Integer pageSize, String name);

    /**
     * 逻辑删除企业
     * @param id 企业id
     */
    void delete(Long id);

    /**
     * 新增企业
     * @param company 企业内容
     */
    void insert(Company company);
}
